python 制作二维码 简单生成二维码

时间:2021-01-21 | 分类:编程笔记>Python

python 可以使用 qrcode 模块轻松生成二维码图片。

但是 qrcode模块 依赖于 pillow模块,所以还要把 pillow 安装上。

首先安装两个库:

pip install qrcode

pip install pillow

如果只想创建简单的二维码图像只需 qrcode.make() 创建 PilImage对象,再通过Pillow(PIL)的 Image 对象的 show() 方法即可预览生成的二维码图像,使用 save("文件路径") 方法将生成的二维码保存。

简单例子如下:

    import qrcode
    img = qrcode.make(“hello hello test”)# 生成二维码
    img.show()# 预览二维码
    # img.save("hello.jpg")# 保存二维码

对二维码進行更多设置

    qr = qrcode.QRCode(
        version=2, #version值的增加会增加黑白方块点数,最小值为 1 最大值为 40。
        error_correction=qrcode.constants.ERROR_CORRECT_L,#二维码的纠错范围
        box_size=10, # 每个方块中的像素
        border=2  #二维码与边框距离
    )
    qr.add_data(“hello hello test”)
    qr.make(fit=True)# 生成二维码
    #二维码设置 fill_color设置方块颜色,back_color设置背景颜色
    img = qr.make_image(fill_color="green", back_color="blue")
    img.show()